package com.dgut.legalservice.domain;

import java.io.Serializable;
import java.util.Date;

public class Company implements Serializable {
    private Integer id;
    private Integer areaId;
    private String companyName;//公司姓名
    private String backupName1;//备用名字1
    private String backupName2;//备用名字2
    private String address;//地址
    private String amount;//注册资本
    private String amountType;//注册资本类型
    private String investmentType;//出资方式
    private String limitPeriod;//委托期限
    private String harvestAddress;//收件地址
    private Integer demandNum;//申请执照副本数量
    private Integer personId;//法定代表人
    private String hasSelect;//是否心怡银行开户
    private String bankName;//开户行名称
    private String bankAddress;//银行地址
    private String largePaymentNum;//大额支付系统行号
    private String clearingNum;//清算行行号
    private String managerName;//客户经理姓名
    private String contactPhone;//联系电话
    private String contactAddress;//联系地址
    private String hasOpen;//我们将为您选择合适的银行开立账户
    private String cardType;//证件类型
    private String cardNum;//证件号
    private Integer attId;//附件id
    private String phoneNum;//联系方式
    private String hasTrademark;//是否申请商标或专利
    private String newAddress;//新地址
    private String area;//面积
    private String parkLocation;//所属园区
    private Integer houseAttId;//房产证明附件关联id
    private Integer regulationAttId;//公司征程附件关联id
    private String originalPeriod;//原经营期限
    private String newPeriod;//新经营期限
    private String amountChangeType;//资本变动类型
    private String beforeRegAmount;//原增减注册资金
    private String afterRegAmount;//增减资后注册资金
    private String investmentAmount;//出资金额
    private Date investmentTime;//预计出资时间
    private String beforePaidAmount;//原增减实缴金额
    private String afterPaidAmount;//增减后实缴金额
    private Integer productId;//关联产品表
    private Date createTime;//创建时间
    private Date updateTime;//更新时间
    private Integer createBy;//创建人
    private Integer updateBy;//修改人
    private String newSeal;//新公司印章
    private String sealType;//所需印章种类
    private String sealMaterial;//印章材质
    private String sealOthers;//印章种类选其他备注
    private String status;//状态

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public Integer getAreaId() {
        return areaId;
    }

    public void setAreaId(Integer areaId) {
        this.areaId = areaId;
    }

    public String getCompanyName() {
        return companyName;
    }

    public void setCompanyName(String companyName) {
        this.companyName = companyName;
    }

    public String getBackupName1() {
        return backupName1;
    }

    public void setBackupName1(String backupName1) {
        this.backupName1 = backupName1;
    }

    public String getBackupName2() {
        return backupName2;
    }

    public void setBackupName2(String backupName2) {
        this.backupName2 = backupName2;
    }

    public String getAddress() {
        return address;
    }

    public void setAddress(String address) {
        this.address = address;
    }

    public String getAmount() {
        return amount;
    }

    public void setAmount(String amount) {
        this.amount = amount;
    }

    public String getAmountType() {
        return amountType;
    }

    public void setAmountType(String amountType) {
        this.amountType = amountType;
    }

    public String getInvestmentType() {
        return investmentType;
    }

    public void setInvestmentType(String investmentType) {
        this.investmentType = investmentType;
    }

    public String getLimitPeriod() {
        return limitPeriod;
    }

    public void setLimitPeriod(String limitPeriod) {
        this.limitPeriod = limitPeriod;
    }

    public String getHarvestAddress() {
        return harvestAddress;
    }

    public void setHarvestAddress(String harvestAddress) {
        this.harvestAddress = harvestAddress;
    }

    public Integer getDemandNum() {
        return demandNum;
    }

    public void setDemandNum(Integer demandNum) {
        this.demandNum = demandNum;
    }

    public Integer getPersonId() {
        return personId;
    }

    public void setPersonId(Integer personId) {
        this.personId = personId;
    }

    public String getHasSelect() {
        return hasSelect;
    }

    public void setHasSelect(String hasSelect) {
        this.hasSelect = hasSelect;
    }

    public String getBankName() {
        return bankName;
    }

    public void setBankName(String bankName) {
        this.bankName = bankName;
    }

    public String getBankAddress() {
        return bankAddress;
    }

    public void setBankAddress(String bankAddress) {
        this.bankAddress = bankAddress;
    }

    public String getLargePaymentNum() {
        return largePaymentNum;
    }

    public void setLargePaymentNum(String largePaymentNum) {
        this.largePaymentNum = largePaymentNum;
    }

    public String getClearingNum() {
        return clearingNum;
    }

    public void setClearingNum(String clearingNum) {
        this.clearingNum = clearingNum;
    }

    public String getManagerName() {
        return managerName;
    }

    public void setManagerName(String managerName) {
        this.managerName = managerName;
    }

    public String getContactPhone() {
        return contactPhone;
    }

    public void setContactPhone(String contactPhone) {
        this.contactPhone = contactPhone;
    }

    public String getContactAddress() {
        return contactAddress;
    }

    public void setContactAddress(String contactAddress) {
        this.contactAddress = contactAddress;
    }

    public String getHasOpen() {
        return hasOpen;
    }

    public void setHasOpen(String hasOpen) {
        this.hasOpen = hasOpen;
    }

    public String getCardType() {
        return cardType;
    }

    public void setCardType(String cardType) {
        this.cardType = cardType;
    }

    public String getCardNum() {
        return cardNum;
    }

    public void setCardNum(String cardNum) {
        this.cardNum = cardNum;
    }

    public Integer getAttId() {
        return attId;
    }

    public void setAttId(Integer attId) {
        this.attId = attId;
    }

    public String getPhoneNum() {
        return phoneNum;
    }

    public void setPhoneNum(String phoneNum) {
        this.phoneNum = phoneNum;
    }

    public String getHasTrademark() {
        return hasTrademark;
    }

    public void setHasTrademark(String hasTrademark) {
        this.hasTrademark = hasTrademark;
    }

    public String getNewAddress() {
        return newAddress;
    }

    public void setNewAddress(String newAddress) {
        this.newAddress = newAddress;
    }

    public String getArea() {
        return area;
    }

    public void setArea(String area) {
        this.area = area;
    }

    public String getParkLocation() {
        return parkLocation;
    }

    public void setParkLocation(String parkLocation) {
        this.parkLocation = parkLocation;
    }

    public Integer getHouseAttId() {
        return houseAttId;
    }

    public void setHouseAttId(Integer houseAttId) {
        this.houseAttId = houseAttId;
    }

    public Integer getRegulationAttId() {
        return regulationAttId;
    }

    public void setRegulationAttId(Integer regulationAttId) {
        this.regulationAttId = regulationAttId;
    }

    public String getOriginalPeriod() {
        return originalPeriod;
    }

    public void setOriginalPeriod(String originalPeriod) {
        this.originalPeriod = originalPeriod;
    }

    public String getNewPeriod() {
        return newPeriod;
    }

    public void setNewPeriod(String newPeriod) {
        this.newPeriod = newPeriod;
    }

    public String getAmountChangeType() {
        return amountChangeType;
    }

    public void setAmountChangeType(String amountChangeType) {
        this.amountChangeType = amountChangeType;
    }

    public String getBeforeRegAmount() {
        return beforeRegAmount;
    }

    public void setBeforeRegAmount(String beforeRegAmount) {
        this.beforeRegAmount = beforeRegAmount;
    }

    public String getAfterRegAmount() {
        return afterRegAmount;
    }

    public void setAfterRegAmount(String afterRegAmount) {
        this.afterRegAmount = afterRegAmount;
    }

    public String getInvestmentAmount() {
        return investmentAmount;
    }

    public void setInvestmentAmount(String investmentAmount) {
        this.investmentAmount = investmentAmount;
    }

    public Date getInvestmentTime() {
        return investmentTime;
    }

    public void setInvestmentTime(Date investmentTime) {
        this.investmentTime = investmentTime;
    }

    public String getBeforePaidAmount() {
        return beforePaidAmount;
    }

    public void setBeforePaidAmount(String beforePaidAmount) {
        this.beforePaidAmount = beforePaidAmount;
    }

    public String getAfterPaidAmount() {
        return afterPaidAmount;
    }

    public void setAfterPaidAmount(String afterPaidAmount) {
        this.afterPaidAmount = afterPaidAmount;
    }

    public Integer getProductId() {
        return productId;
    }

    public void setProductId(Integer productId) {
        this.productId = productId;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public Date getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }

    public Integer getCreateBy() {
        return createBy;
    }

    public void setCreateBy(Integer createBy) {
        this.createBy = createBy;
    }

    public Integer getUpdateBy() {
        return updateBy;
    }

    public void setUpdateBy(Integer updateBy) {
        this.updateBy = updateBy;
    }

    public String getNewSeal() {
        return newSeal;
    }

    public void setNewSeal(String newSeal) {
        this.newSeal = newSeal;
    }

    public String getSealType() {
        return sealType;
    }

    public void setSealType(String sealType) {
        this.sealType = sealType;
    }

    public String getSealMaterial() {
        return sealMaterial;
    }

    public void setSealMaterial(String sealMaterial) {
        this.sealMaterial = sealMaterial;
    }

    public String getSealOthers() {
        return sealOthers;
    }

    public void setSealOthers(String sealOthers) {
        this.sealOthers = sealOthers;
    }

    public String getStatus() {
        return status;
    }

    public void setStatus(String status) {
        this.status = status;
    }

    @Override
    public String toString() {
        return "Company{" +
                "id=" + id +
                ", areaId=" + areaId +
                ", companyName='" + companyName + '\'' +
                ", backupName1='" + backupName1 + '\'' +
                ", backupName2='" + backupName2 + '\'' +
                ", address='" + address + '\'' +
                ", amount='" + amount + '\'' +
                ", amountType='" + amountType + '\'' +
                ", investmentType='" + investmentType + '\'' +
                ", limitPeriod='" + limitPeriod + '\'' +
                ", harvestAddress='" + harvestAddress + '\'' +
                ", demandNum=" + demandNum +
                ", personId=" + personId +
                ", hasSelect='" + hasSelect + '\'' +
                ", bankName='" + bankName + '\'' +
                ", bankAddress='" + bankAddress + '\'' +
                ", largePaymentNum='" + largePaymentNum + '\'' +
                ", clearingNum='" + clearingNum + '\'' +
                ", managerName='" + managerName + '\'' +
                ", contactPhone='" + contactPhone + '\'' +
                ", contactAddress='" + contactAddress + '\'' +
                ", hasOpen='" + hasOpen + '\'' +
                ", cardType='" + cardType + '\'' +
                ", cardNum='" + cardNum + '\'' +
                ", attId=" + attId +
                ", phoneNum='" + phoneNum + '\'' +
                ", hasTrademark='" + hasTrademark + '\'' +
                ", newAddress='" + newAddress + '\'' +
                ", area='" + area + '\'' +
                ", parkLocation='" + parkLocation + '\'' +
                ", houseAttId=" + houseAttId +
                ", regulationAttId=" + regulationAttId +
                ", originalPeriod='" + originalPeriod + '\'' +
                ", newPeriod='" + newPeriod + '\'' +
                ", amountChangeType='" + amountChangeType + '\'' +
                ", beforeRegAmount='" + beforeRegAmount + '\'' +
                ", afterRegAmount='" + afterRegAmount + '\'' +
                ", investmentAmount='" + investmentAmount + '\'' +
                ", investmentTime=" + investmentTime +
                ", beforePaidAmount='" + beforePaidAmount + '\'' +
                ", afterPaidAmount='" + afterPaidAmount + '\'' +
                ", productId=" + productId +
                ", createTime=" + createTime +
                ", updateTime=" + updateTime +
                ", createBy=" + createBy +
                ", updateBy=" + updateBy +
                ", newSeal='" + newSeal + '\'' +
                ", sealType='" + sealType + '\'' +
                ", sealMaterial='" + sealMaterial + '\'' +
                ", sealOthers='" + sealOthers + '\'' +
                ", status='" + status + '\'' +
                '}';
    }
}
